have eaten alreadyUsed to say that someone has already eaten. 过 indicates a past experience or completed action, while 了 emphasizes the completed state or change of situation.
CH: 我已经吃过了,不用给我买饭。
EN: I've already eaten, so you don't need to buy me food.